- SEC Company (American) Filings
- SEDAR Company (Canadian) Filings
-
Microsoft Excel Keyboard Shortcuts
Event Keys Jump cell to cell Ctrl + ( or or or ) Edit cell F2 Copy Ctrl + Shift + ( or or or ) -
Best Practices
Cell Type Formula Color Hard-coded numbers (inputs) =456 Blue Formulas (calculations) =A1*A2 Black Links to other worksheets =Sheet2!A1 Green Links to other files =[Book2]Sheet1!$A$1 Red Links to data providers (i.e. CIQ, Factset) =CIQ(IQ_TOTAL_REV) Dark Red
This is a technical documentation page for the AFM level I exam (April 2019). If you find any mistakes in the content or have suggestions, please let me know. On a side note, here is a link to join the Slack group.
That said, financial models are intended to serve a purpose. They are tools for communicating a specific objective so that users can make informed decisions. This can entail models for project assessments, credit analysis, or evaluations. That being said, the AFM I reporting objectives are based on assessing and predicting cash flows using general purpose financial statements, IFRS or U.S. GAAP compliant.
"In theory there is no difference between theory and practice. In practice there is."
- Yogi Berra
Financial models are used to aid decision makers. Specifically in this context, assessing and predicting cash flows inherently entail forward-looking assumptions by making reasonable estimates and accounting for cases through scenario analysis. Which means that it is imperative for well-designed financial models to be developed with the appropriate attributes by having meaningful semantic structure, following best-practices, and objectively meeting guidelines. The process is collaborative as multiple stakeholders are involved, so it is important to consider that the models will be reviewd and hence needs to be ledgable.
Attributes - Elements that define a well-designed model:
- Dynamic - Assumptions should not be static, and making adjustments should cascade with the model
- Flexible - Account for modularity inorder to reduce complexities, simple is elegant
- Intuitive - Should reflect the nature of the business accordingly
- Transparent - Flows in logical order
- Printable - Easy to format
- Transferable - Usable and material to other stakehodlers
Structure - More of an art than a science, but a boilerplate model includes:
- Cover - Meta data
- Summary - Key metrics
- Assumptions - Variables
- Scenarios - Conditionals
- Model - Results conveyed through financial statements
- Outputs - Ratio/valuation analysis
Best-practices - Formatting (i.e., color coding, fonts, formulas, currency, units, percents, etc.)
- Choose a public company. Read their most recent annual report (i.e., 10K)
- Create an Excel file with the following five tabs: Cover, Summary, Assumptions, Scenarios, and Model.
- Enter the trailing three years of the company's historical financial statements (income, cash flow, balance sheet)
- Analyze and synthesize the necessary assumptions required to forecast the financial statements under the "Assumptions" tab.
- Create scenarios for critical variables
Topics: Model structure, design, planning, inputs, assumptions, scenario analysis
- Forecast revenue as a function of price and sales volume
- If the company has multiple operating segments, apportion the revenue schedule for the ones that are material and group the ones that are insignificant which can be forecasted by an implied growth rate
- Factor in any discounts or deductions that affect revenues
Topics: Prices and sales volume, gross and net revenues, capacity constraints
- Create an operating cost schedule to captures the fixed and variable cost and a depreciation schedule to forecast depreciation expense
- Forecast variable costs on a per-unit basis
- Forecast fixed costs on an aggregate basis
- By capturing the company's cost structure, evaluate their operating leverage
- Calculate gross profit, EBITDA, and operating profit
- Evaluate the depreciation methodologies used. If it is not disclosed, apply the most appropriate.
- Use a lookup function to display the company's CAPEX vertically
- Build a waterfall depreciation schedule to calculate the forecasted CAPEX
Topics: Fixed and variable operating costs, operating leverage, income statement, depreciation methods, CAPEX
- Create a tax schedule to forecast cash tax and deferred tax expense and a working capital schedule to forecast non-interest bearing short-term assets and liabilities
- Forecast depreciation expense relative to the comapny's jurisdiction
- Calculate pre-tax income used for financial reporting and tax-book conformity
- Calculate the number of days per period using the date function
- Calculate the historical days for each of the working capital accounts (i.e., days receivable, days inventory, and days payable)
- Forecast the working capital balances for each account into the future
- Calculate the change in working capital, which will effect the cash flow statement
Topics: Timing differences between accounting and government rules, cash taxes vs. deferred taxes, deferred tax liabilities, working capital
- Create the schedules to forecast the company's debts, interest expense, and shareholders' equity
- Segment each debt on the schedule which will appear on the balance sheet
- Segment both short-term and long-term debt
- Include a section for bank debts (i.e., revolving credit facility)
- Calculate interest expense
- Segment each equity item on the equity schedule that will appear on the balance sheet. Including sections for common shares, preferred shares, and retained earnings.
- Forecast any dividends or preferreds if applicable and include these items on the cash flow statement
- Include a section to calculate shares outstanding which accounts for any share issuance or share repurchases
Topics: Debt types, fixed and variable interest rates, equity types, dividends, share dilution and repurchases
- Forecast the financial statements
- Integrate all the appropriate items from the schedules created
- Decide whether or not to include circularity
Topics: Financial statement composition, model circularity
- Create a summary page to output key statistics and format for presentation
- Create a summary table which includes output for the base case, best case, and worst case scenarios
- Changes made to the model should automatically update the summary page
- Add headers and footers onto each page
- Setup print ranges
Topics: Formatting
- Resolve any errors by stress testing the model
- Review key skills and audit a well-designed financial model for comparison
- Understand how to find errors that will prevent the balance sheet from balancing
- Review best-practices and ensure the model was built effectively
Topics: Model auditing
- Building Financial Models
- Crunch The Numbers - Accounting Fundamentals
- Crunch The Numbers - Modeling
- Excel 2019 Bible
- Financial Accounting: An Introduction to Concepts, Methods, and Uses
- Financial and Managerial Accounting
- Financial Modeling and Valuation: A Practical Guide to Investment Banking and Private Equity
- Financial Modeling in Excel For Dummies
- Financial Statements: A Step-by-Step Guide to Understanding and Creating Financial Reports
- Using Excel for Business Analysis: A Guide to Financial Modelling Fundamentals